package com.kasax.hinetwork.processor;

import com.kasax.hinetwork.AsyncCallback;
import com.kasax.hinetwork.HttpRequest;
import com.kasax.hinetwork.HttpResponse;
import com.kasax.hinetwork.IHttpProcessor;
import com.kasax.hinetwork.StrategyConfig;

public class HttpClientProcessorImpl implements IHttpProcessor {
    private final StrategyConfig appStategyConfig;

    public HttpClientProcessorImpl(StrategyConfig config) {
        this.appStategyConfig = config;
    }

    @Override
    public <T> HttpResponse<T> get(HttpRequest request) {
        return null;
    }

    @Override
    public <T> void getAsync(HttpRequest httpRequest, AsyncCallback<HttpResponse<T>> callback) {

    }

    @Override
    public <T> HttpResponse<T> post(HttpRequest request) {
        return null;
    }

    @Override
    public <T> void postAsync(HttpRequest httpRequest, AsyncCallback<HttpResponse<T>> callback) {

    }
}
